package com.example.designpatterns.builder;

import java.util.ArrayList;
import java.util.List;

/**
 * 产品类
 * 表示要构建的复杂对象
 */
public class Product {
    private List<String> parts = new ArrayList<>();
    
    /**
     * 添加部件
     * @param part 部件
     */
    public void addPart(String part) {
        parts.add(part);
    }
    
    /**
     * 显示产品信息
     */
    public void show() {
        System.out.println("产品部件列表：");
        for (int i = 0; i < parts.size(); i++) {
            System.out.println("部件" + (i + 1) + ": " + parts.get(i));
        }
    }
} 